package com.alinesno.cloud.initializr.starter.service;

import com.alinesno.cloud.initializr.starter.entity.StaticCountEntity;
import com.alinesno.cloud.initializr.starter.vo.StaticDataVo;
import com.baomidou.mybatisplus.extension.service.IService;

/**
 * 统计数据服务接口
 *
 * @author WeiXiaoJin
 * @date 2021/10/12
 */
public interface IStaticService extends IService<StaticCountEntity> {

    /**
     * 计算统计数据
     *
     * @return 统计数据对象
     */
    StaticDataVo computeStatic();
   
    /**
     * 应用生成次数+1
     */
    void addGenAppCount() ; 
   
    /**
     * 数据库生成次数+1
     */
    void addGenDatabaseCount() ; 

}
